サラリーマンソフトウェアエンジニアのキャリア - Speaker Deck
サラリーマンソフトウェアエンジニアのキャリア - Speaker Deck
1. キャリアの本質は「判断と責任」の拡張
サラリーマンのキャリアは以下の循環で成り立つ
期待 → 実績 → 信用 → 次の期待
エンジニアも同じで、キャリアとは任される技術的判断の数と重さが増えること
2. エンジニアに求められる5つの能力
1. 理解力(Why)
文脈を理解し、判断の前提を正しく捉える力
2. 課題分析力(What)
As-Is と To-Be のギャップから課題を定義する力
3. 技術力(How)
手段を選択し、その影響に責任を持つ力
4. 実行力
不確実性の中でもやり切る力
5. リーダーシップ
他者に影響を与え、全体を前に進める力
3. 職位ごとの判断範囲と責務
table:職位
職位 任される判断 失敗の影響範囲
ジュニア 既存方針の中での実装判断 局所的
ミドル 機能・モジュール単位の設計判断 チーム内
シニア チーム全体に影響する技術判断 プロダクト全体
4. シニア以降のキャリアの分岐
マネジメント(EM/部長)
人と組織を通じて成果を出す
技術判断を「誰に任せるか」に責任を持つ
IC(スタッフエンジニア/プリンシパル)
組織横断の技術判断で成功確率を高める
5. 能力を身につけるための行動指針
判断理由を言語化する
判断の結果を引き取る(失敗から逃げない)
判断の粒度を一段ずつ上げる
長期視点を持つ
決めないことのコストを意識する